/*
 * Tree.c
 *
 *  Created on: 07/07/2012
 *      Author: marcio
 */

#include "Tree.h"

TreeNode* treenode_newNode(TreeNode* node, void* elem){
	return NULL;
}

int treenode_addToChild(TreeNode* node, TreeNode* child){
	return 0;
}

Tree* tree_newTree(TreeNode* root){
	return NULL;
}

void tree_add(Node* elem, Node* nodetree){

}

int tree_getSize(Tree* t){
	return 0;
}

TreeNode** tree_BFS(Tree* t){
	return NULL;
}

TreeNode** tree_DFS(Tree* t){
	return NULL;
}

TreeNode* binarytree_BFSOnlyLeafs(Tree* t){
	return NULL;
}

TreeNode* binarytree_DFSOnlyLeafs(Tree* t){
	return NULL;
}

int tree_BFSModify(Tree* t,int (f)(void*)){
	return 0;
}

int tree_DFSModify(Tree* t,int (f)(void*)){
	return 0;
}
